package com.system.ad.mysql.dto;

import com.system.ad.mysql.constant.OpType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * 构造增量索引数据对象
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MySqlRowData {
    // 数据表名称
    private String tableName;

    // 索引数据的层级关系
    private String level;

    // 索引操作类型
    private OpType opType;

    // 索引包含数据<字段名，值>
    private List<Map<String,String>> fieldValueMap =new ArrayList<>();
}
